package g34930.td7;
import java.util.Scanner ; 


public class Occurrence2 {

    /**
	* Affiche un tableau.
	* @param tab Donne le tableau que l'on veut afficher
    */
    public static void afficherOccurrence( int [] tab) {

	int cpt;
	cpt = 0;

	while ( cpt <= tab.length -1) {
	    if ( tab[cpt] > 0) {
		System.out.println("il y a " + tab[cpt] + " fois le " + cpt);
	    }
	    cpt++;
	}
    }

    public static void main ( String[] args ) { 

	Scanner clavier = new Scanner ( System.in ) ;  
	
	    int nbr, reste;
	    int [] tab = {0,0,0,0,0,0,0,0,0,0};
	    System.out.println("Veuillez entrer un nombre : ");
	    nbr = clavier.nextInt();
	    if ( nbr >= 0 ) {
	    System.out.println("le nombre est : " + nbr);
	    while ( nbr > 0 ) {

		reste = nbr%10;
		nbr = nbr/10;
		tab[reste] = tab[reste] + 1;

	    }
	    afficherOccurrence(tab);
	    } 
	    else {
		System.out.println("Veuillez entrer un nombre positif ou nul.");
	    }
	
	
    }
}
